home *** CD-ROM | disk | FTP | other *** search
/ Aminet 2 / Aminet AMIGA CDROM (1994)(Walnut Creek)[Feb 1994][W.O. 44790-1].iso / Aminet / comm / bbs / TIS107.lha / TIS.doc < prev    next >
Text File  |  1993-02-12  |  27KB  |  438 lines

  1.                           The Immortal Struggle v1.07
  2.           Created, programmed and copyright (C)1993 by Chris Rea [UL]
  3.      A multiplayer online game for BBX, DLG-Pro, FalconCBCS, and Xenolink
  4.                             Release Date: 12-Feb-93
  5.  
  6.  
  7.                         What is The Immortal Struggle?
  8. -------------------------------------------------------------------------------
  9.      The  Immortal  Struggle  is  a  fantastic  multiplayer online game of epic
  10. proportions.   While  simple  in  concept  and operation, The Immortal Struggle
  11. allows  for  a  vast variety of play strategy and plan execution.  The two most
  12. important  elements  when  playing  The  Immortal  Struggle  are  intellect and
  13. strategy.   If  your  users  are  tired  of  ANSI-oriented online games with no
  14. underlying playability or those playable without need of intellect or strategy,
  15. look  no  further.   The  Immortal  Struggle doesn't need fancy ANSI to impress
  16. people;  the  playability of the game is by far the most dominant factor.  ANSI
  17. colour is supported, but certainly not necessary to fully enjoy T.I.S.
  18.  
  19.      The  Immortal Struggle is loosely based upon a great online game which was
  20. called  The Endless Quest, programmed under (but never officially released for)
  21. MS-DOS.   The  Endless  Quest,  in turn, was loosely based upon Pyroto Mountain
  22. BBS,  another  MS-DOS BBS/game system.  Therefore, it is entirely possible that
  23. you  see  a  resemblance  between Pyroto and T.I.S., though there are many very
  24. fundamental  differences.   If  you  are  not  familiar  with  either  of these
  25. programs,  do  not worry.  They are merely mentioned in passing, to give credit
  26. where credit is due for certain underlying concepts.
  27.  
  28.      The  game  is a simple one.  Each player is an Entity, striving to achieve
  29. Omniscience.   There  are three Mountains in an existence called the Continuum.
  30. Each  entity  takes  a  place  on one of these three mountains, and attempts to
  31. reach  the  apex,  or  a  Level  of  Understanding  of  800.   There  are  many
  32. incantations which an entity can use to help him progress to this goal, as well
  33. as  many  incantations  which  he  can  use  to  hinder the progress of others.
  34. Further,  the  entities  on a mountain can co-operate to hinder the progress of
  35. the other mountains...  You can see where this gets interesting.
  36.  
  37.      You  can  find  out more about game play and concepts from within the game
  38. itself.   The  Immortal  Struggle  features  COMPLETE  online documentation for
  39. players;  there  are  six basic instructions files that can be accessed via the
  40. "INSTRUCTIONS"   incantation,   as  well  as  specific  explanations  for  each
  41. incantation, available with the "EXPLAIN" incantation.
  42.  
  43.  
  44.                                  What You Need
  45. -------------------------------------------------------------------------------
  46.      To  run  this  version  of  The  Immortal  Struggle,  you need one of BBX,
  47. DLG-Pro,  FalconCBCS, or Xenolink (version Z4 or later) BBS programs.  (At time
  48. of  release,  Xenolink  did  not directly support passing user variables on the
  49. command  line  with  its CLIDoor menu command; it is said, however, that the Z4
  50. release will include this ability.  If you are a Xenolink sysop and wish to run
  51. The  Immortal Struggle, be sure you get this version when it becomes available.
  52. You  will  have  to  figure out the appropriate command line for Xenolink; only
  53. specific  instructions for setting it up with BBX, DLG-Pro, and FalconCBCS will
  54. be included here.)
  55.  
  56.      You  will  also  need  an  Amiga  running Release 2 or later of the system
  57. software.   The  Immortal Struggle depends highly on a lot of the new functions
  58. made  available  with  the  advent of Release 2.  Sorry, but if you do not have
  59. Release  2  or later, you will not be able to run The Immortal Struggle.  There
  60. will  NOT,  repeat,  NOT  be  a  Release  1.3  or lower version of The Immortal
  61. Struggle.   (It  is  against my morals to support an older operating system for
  62. sake of compatibility when the new one is oh so much easier to program.  :-)
  63.  
  64.      A  hard  drive  is  highly  recommended.   The  Immortal Struggle accesses
  65. datafiles  on  a  regular  basis (namely the question file).  I do not think it
  66. would be too bearable on a floppy system.  This should not be much of a problem
  67. considering  that the vast majority of bulletin board systems have hard drives,
  68. and large ones at that.
  69.  
  70.      The  Immortal Struggle consumes about 170k of FAST memory while being run.
  71. Again,  this  should  not be a problem since most bulletin board systems have a
  72. lot of RAM.  Regardless, 170k of memory is bearable, especially considering The
  73. Immortal Struggle is a more complex and involved online game than most others.
  74.  
  75.  
  76.                             Setting It Up With BBX
  77. -------------------------------------------------------------------------------
  78.      Installing   T.I.S.   for  use  with  BBX  is  very  simple.   Unlike  the
  79. DLG-Pro/Falcon/Xenolink  version,  the  BBX  version  requires that you put the
  80. files  in a specific directory.  Create the directory "BBX:Extras/TIS" and copy
  81. the "TISBBX" and "TIS_Questions.dat" files there.  Copy the "TIS.descr" file to
  82. "BBX:Extras".   Your Extras menu should automatically find this file and set up
  83. T.I.S.   for you.  If you do not use the Extras menu setup, you can call T.I.S.
  84. from  one of your regular menus by using the "BBXMenu 108" function.  Check out
  85. your BBX documentation on how to do this.
  86.  
  87.  
  88.                        Setting It Up With DLG-Pro/Falcon
  89. -------------------------------------------------------------------------------
  90.      First,  after  unpacking  the  T.I.S.  distribution archive, copy both the
  91. "TISDFX"  and  "TIS_Questions.dat"  file  to  a  directory of your choice.  The
  92. datafiles  that  will  be  created will be located in the same directory as the
  93. program.  You do not need a logical assignment for T.I.S.  to locate its files;
  94. the Release 2 function GetProgramDir() is used to alleviate this need.
  95.  
  96.      T.I.S.   has  been  thoroughly  tested with a 10K size stack.  Please make
  97. sure  that  you have this size stack from where you are running T.I.S.; you may
  98. or   may   not  run  into  problems  with  something  lower.   Check  out  your
  99. documentation for the AmigaDOS Stack command for further details.  :-)
  100.  
  101.      All  of  the  command  line  arguments are optional, except for the user's
  102. name.   This  must  always  be  present.   The template for general setup is as
  103. follows:
  104.  
  105.    TISDFX <User Name> [<Posts> [<Uploads> [<Screen Height> [<ANSI Type>]]]]
  106.  
  107.      Note  the  use  of  square  brackets.   If  you  are going to use the ANSI
  108. keyword, you must also have all of the other command line options present.  The
  109. ANSI  keyword  is  "MONO"  for  no  colour,  and anything else (or nothing) for
  110. colour.  It is suggested that you use all options supported.
  111.  
  112.      If  you  have  FalconCBCS,  set up the following menu command somewhere in
  113. your Menus.bbs file:
  114.  
  115.  NORMAL I CON A "TISDFX \"«FULLNAME»\" «MSGS» «TOTALUP» «HEIGHT» «ANSI»«»«MONO»
  116.  
  117.      The  "I"  after  "NORMAL"  may  be any letter you want; this is the actual
  118. command  letter  the user will type to enter the game.  It is also wise to edit
  119. the menu help file of which ever menu you are putting the game in.  (Please see
  120. your FalconCBCS documentation on how to do this.)
  121.  
  122.      If  you  would like to get T.I.S.  working with DLG-Pro, please follow the
  123. instructions given in the file "TIS_DLG.doc", which is also in the distribution
  124. archive.  Note that this ARexx method is used instead of directly adding T.I.S.
  125. to DLG because, as of this writing, DLG had a bug which would confuse any calls
  126. to  the Release 2 function GetProgramDir().  If you add T.I.S.  directly to DLG
  127. as  a  menu  item,  T.I.S.   will always think that it was called from the DLG:
  128. directory.  Using the simple ARexx script included to launch T.I.S.  alleviates
  129. this  problem.  (If you do not wish to use the ARexx script, you MAY add T.I.S.
  130. directly  as  a  menu  item,  however you must ensure that you place all of the
  131. files  in  DLG:.  I suggest you use the ARexx script so you may place the files
  132. wherever  you  choose.   You  have  ARexx  anyways, since The Immortal Struggle
  133. requires Release 2 to operate.  Release 2 includes ARexx.  :-)
  134.  
  135.      Please  ensure  that the quotes around the first argument are not missing,
  136. or  that the user's name does not contain any spaces.  (For example, the Falcon
  137. example  above  ensures  that the name has quotes surrounding it, while the DLG
  138. setup  in  the  TIS_DLG.doc file passes a user name with underscores instead of
  139. spaces.)  T.I.S.   must receive the user's name as one argument.  Also, you may
  140. need  to supply your BBS program with the path to the "TISDFX" program if it is
  141. not  searched for in the regular path.  In the case of the Falcon setup, modify
  142. the  menu  entry  above.   For  DLG,  a simple modification to the ARexx launch
  143. script will suffice.
  144.  
  145.      As  a  side note, you do not necessarily have to use the «MSGS», «TOTALUP»
  146. (or,  for  DLG-Pro,  %MSGENTER  and %FILESUP) arguments.  These are used by the
  147. game   to   give  the  user  a  "bonus"  if  their  activity  (messages-posted,
  148. files-uploaded)  since  the last time they played has increased.  If you do not
  149. want these arguments passed, but would still like to pass a screen height etc.,
  150. simply insert a zero in their place.
  151.  
  152.      If  no  screen  height is specified, T.I.S.  will assume a screen 24 lines
  153. high.  (The screen height is merely used for More?  prompting at various places
  154. in  the game.) The screen height may be no less than 10 lines high, and no more
  155. than 255 lines high.
  156.  
  157.      The  ANSI  argument  ("MONO" being turn off colours, anything else meaning
  158. leave  them on) only affects new players.  It is used to determine what mode to
  159. initially  use  (colours,  yes  or  no)  when  a  new  player  enters the game.
  160. Otherwise,  this  argument is ignored and whatever the player was last using in
  161. the  game  will  be used instead.  Players are freely able to modify their ANSI
  162. status with the "ANSI" incantation available within the game.  This information
  163. will be saved in the player's data structure.
  164.  
  165.      Note  that  it  is entirely possible to execute The Immortal Struggle from
  166. your  standard,  run-of-the-mill  Shell window.  The Immortal Struggle modifies
  167. the  input and output streams of the current I/O handle to RAW mode, instead of
  168. the  traditional  (buffered)  CON mode.  It is reset to the original state when
  169. the  door  exits, either by break signal or the usual method.  Note that if you
  170. run  it  in  a  Shell  window,  you  must  be  using  a font and/or window-size
  171. combination that will let you see 80 columns of characters.
  172.  
  173.      That  should  be  it  for  setup.   You  will want to try the game out for
  174. yourself  to  make  sure  that  the  files are being located properly.  Use the
  175. "CLIMB"  command  and  make  sure  that  the  TIS_Questions.dat  file  is being
  176. accessed.    If   it   does  not  present  you  with  a  question,  either  the
  177. TIS_Questions.dat  file  is  not  located in the same directory as the "TISDFX"
  178. program,  or  something  else  went wrong.  (Certain methods of execution don't
  179. work.   Starting  T.I.S.   from  a DLG menu script using the "EXE" command, for
  180. example,  will  not properly report to AmigaDOS which directory the program was
  181. called  from.   Please  see  the  "TIS_DLG.doc"  file on how to properly set up
  182. T.I.S.  with DLG so that this problem does not occur.)
  183.  
  184.                                    Execution
  185. -------------------------------------------------------------------------------
  186.      When a user enters the game, a few things are checked.  First, the program
  187. will check things like operating system revision, number of arguments passed on
  188. the  command  line,  and  so  forth.   Next,  it will check if there is already
  189. another  copy of The Immortal Struggle currently running.  If this is the case,
  190. the  user  will  be  told  that the game is currently in use, and to please try
  191. again  in  a few minutes.  If this is not the case, the user may enter the game
  192. as  usual.   This  method is required since on a multiline system only one node
  193. may be playing The Immortal Struggle at any one time.
  194.  
  195.      If  the  user  has not played within the last 28800 seconds (eight hours),
  196. they  are  allowed to entry into the game.  A player's Sense (with which he may
  197. cast  incantations)  regenerates  as time passes.  If the player has a positive
  198. amount  of Sense, they are permitted to enter the game and are presented with a
  199. list  of  things  that  happened since they last played, etc.  The game command
  200. line  comes  up  and  the user is free to continue as usual.  Those in doubt at
  201. this  point should try the "HELP" and "INSTRUCTIONS" incantations.  (Type these
  202. directly.   The  Immortal  Struggle  uses  complete  word commands, not cryptic
  203. single letter hotkeys that other online games are fond of.)
  204.  
  205.  
  206.                        Information On Data Files Created
  207. -------------------------------------------------------------------------------
  208.      T.I.S.  will create a number of data files, named the following:
  209.  
  210.      TIS_Global.dat           - high message pointers, mountain information
  211.      TIS_Players.dat          - individual player data structures
  212.      TIS_Suggestions.dat      - questions suggested by players
  213.      TIS_Log.dat              - journal of past game events
  214.      Messages/#?              - player private/public mountain/global messages
  215.  
  216.      The  only  files  you  should  ever  feel  the  need  to mess with are the
  217. TIS_Suggestions.dat and the TIS_Log.dat files.
  218.  
  219.      The  TIS_Suggestions.dat file is a file of questions suggested by players.
  220. These  questions will be of the same format as the TIS_Questions.dat file.  You
  221. should  peruse  this  file  every  few days if there are new questions.  With a
  222. capable   text   editor,  move  the  questions  over  from  this  file  to  the
  223. TIS_Questions.dat  file,  if  they  are acceptable.  (The whole reason for this
  224. method, and not directly adding the questions to the TIS_Questions.dat file, is
  225. to  weed  out  stupid or inaccurate questions.  Nobody is perfect.) The name of
  226. the player who suggested the question will appear immediately after the answer.
  227. This also may be moved over to the questions file, however it is not necessary.
  228. (The  name  is there only for your reference; the game ignores everything after
  229. the question and answer lines.)
  230.  
  231.      If  you would like to add your own questions to the TIS_Questions.dat file
  232. (in  fact,  it  is HIGHLY suggested that you do so!), again, use a capable text
  233. editor.   Follow  the  format used in the file.  This format is a line of "---"
  234. separating  each question.  After this line, the question appears, one a single
  235. line  only,  up  to  76  characters  in  length.   The question may contain any
  236. printable  characters.   On  the next line appears the answer.  The answer must
  237. not exceed 39 characters in length, and may only contain UPPERCASE alphabetical
  238. characters.   It  is  suggested  that  numerical answers be short; they must be
  239. written.  It is also suggested that names be of the form FIRSTNAME LASTNAME, to
  240. avoid  any  ambiguity  when the question is posed.  Similarly, do not use words
  241. like  "THE" or "A" prepended to an answer.  Try and phrase the question in such
  242. a way that such words are not needed when answering.
  243.  
  244.      You can use the "SQ" (sort question) utility included with this release of
  245. The  Immortal  Struggle  to  both  sort  your question data file and verify the
  246. format  of  the  questions.  Please read the "SQ.doc" file for more information
  247. about this utility.
  248.  
  249.      Next, you may feel that the TIS_Log.dat file needs trimming after the game
  250. has  been  running  for a long time.  T.I.S.  has no problem with the large log
  251. file; it accesses it from end to beginning (in reverse chronological order.) If
  252. you  feel  that you need to trim the log file (if your hard drive space is at a
  253. premium  in  other  words), then, once again, load up your capable text editor.
  254. Delete  a  number  of lines from the BEGINNING to another line in the file.  Do
  255. NOT  delete  from  the  end backwards.  Do not, under any circumstances, edit a
  256. line  of  the  file  so  that  it is less than or greater than 80 characters in
  257. length.   T.I.S.   depends  on each line being exactly 80 lines in length.  (If
  258. you  have  alot  of  hard  drive  space and are not worried about a few hundred
  259. kilobytes  of game log file, leave it alone.  Players are meant to look at this
  260. log  file  often  to  get an idea of what transpired since they last played the
  261. game.)
  262.  
  263.      Deleting  old  messages from the Messages directory CAN be done, but it is
  264. not a good idea.  The message reader in T.I.S.  will stop reading messages when
  265. it  can't find a message file.  Basically this means that if you want to delete
  266. any messages from the "Messages/" directory, it is best to delete the old ones,
  267. leaving  a  single  contiguous  block  of messages from the last one you didn't
  268. delete up to the current message.
  269.  
  270.      Lastly, there is also a program called "LPL" (list player levels) included
  271. with  this  release  of The Immortal Struggle.  This utility was written at the
  272. request  of  my DLG-Pro beta-tester, who is currently running a T.I.S.  contest
  273. on  his  system.   This  utility is so you can determine a "winner" after a set
  274. period  of time instead of having to wait until the game is complete (which may
  275. take  a  LONG  time!) Please read the "LPL.doc" file for more information about
  276. this utility.
  277.  
  278.  
  279.                       Licensing/Registration Information
  280. -------------------------------------------------------------------------------
  281.      (This  information  also  appears in the INSTRUCTIONS/LICENSING section of
  282. the  "TIS"  program.   The only difference is that the following information is
  283. flush-justified, and contains my mailing address for registration purposes.)
  284.  
  285.      The  Immortal  Struggle is copyright (C)1993 by Chris Rea.  All rights are
  286. indeed  reserved.   You may run The Immortal Struggle (hereafter referred to as
  287. T.I.S.)  on  your  bulletin board system provided that the following conditions
  288. are met:
  289.  
  290.      A)  If  you  are running a pay-for-access system that grants non-pay users
  291. less than than 40 minutes a day online time, or no access at all, you MUST send
  292. in  the  registration  fee  after  fifteen days of online usage of T.I.S.; I am
  293. hoping that your users will harass you if you overstep this limit.  (T.I.S.  is
  294. not crippleware; I would not make it so.)
  295.  
  296.      B)  Whether  or  not  part  A applies to you, if you are running it in the
  297. greater Toronto (416) area code, you must get written permission from me to run
  298. T.I.S.    on   your  public  system.   If  you  register  your  copy  you  will
  299. automatically have my permission.  (If part A applies to you, you must register
  300. after fifteen days anyways.)
  301.  
  302.      C)  If  your  system  is non-pay and is not located in the greater Toronto
  303. area,  (in other words, neither parts A nor B apply to you) then you may freely
  304. run  T.I.S.   on  your bulletin board.  You may still want to register, both to
  305. get  the  benefits  of  the  registered  version  and  to get guilt off of your
  306. conscience :-)
  307.  
  308.      When  you  run  T.I.S.,  you  automatically agree to the above conditions.
  309. Violation of any of the conditions is a crime.  Please don't be a criminal :-)
  310.  
  311.      The registered version of T.I.S.  will feature configurability; there will
  312. both  be  a  "registered"  executable  and  a  sysop's  configuring and editing
  313. utility.  There will also be a sizeable question file (with questions different
  314. from  those  distributed  with the unregistered version) distributed with these
  315. programs.   The  distribution  of  these will be limited only to those who have
  316. registered  the  program.   (Hopefully  enough  sysops will register to warrant
  317. creating this registered version.)
  318.  
  319.      No   guarantees   are  made,  either  expressed  or  implied,  as  to  the
  320. functionality  of  The  Immortal  Struggle.   If  you  must,  or would like to,
  321. register  T.I.S.,  please send a cheque or postal money order for the amount of
  322. either CDN$20 or US$16 to:
  323.  
  324.      Chris W. Rea
  325.      3058 Council Ring Road
  326.      Mississauga, Ontario
  327.      L5L 1N8 (CANADA)
  328.  
  329.      Don't  forget  to  include a return address, and, if available, the number
  330. for  your  bulletin board system.  (If your system is in North America, I would
  331. not  mind  calling  it  to upload your registered version, provided you have at
  332. least a 9600bps v.32 modem.)
  333.  
  334.  
  335.                                   Final Notes
  336. -------------------------------------------------------------------------------
  337.      Please  read  the CREDITS section of the INSTRUCTIONS from within the game
  338. itself.  Thanks, once again, to all those mentioned in the CREDITS section, and
  339. all  whom I may have forgotten.  (Forgive me.  :-) Encourage your users to read
  340. all of the instruction files available within the game, etc.  The game is truly
  341. fantastic and deserves more attention than other online games available.
  342.  
  343.      Regarding  other  BBS  programs,  *NO*  The  Immortal Struggle will NOT be
  344. converted  to  work  with  them.   If  you  are an AmiExpress, Paragon/StarNet,
  345. Atredes/Skyline,  C-Net,  etc.   sysop,  sorry but you will either have to find
  346. your  own  way  to  kludge  The  Immortal Struggle to work with your system, or
  347. upgrade  to  a  better  bulletin  board program that has a non-proprietary door
  348. protocol.   (When  I say proprietary, I mean that in order for the door to have
  349. access  to  things  like  the  user's  name it must get them using specific BBS
  350. functions and structures.)
  351.  
  352.      (I  seriously recommend BBX, which will surely revolutionize the Amiga BBS
  353. market  when it is released.  Highly configurable, powerful, and user-friendly.
  354. Completely  Release  2/ARexx compliant, since it requires both to operate.  You
  355. want  configurability?   Don't go looking for proprietary menu script languages
  356. that other BBS programs use.  BBX offers the extreme flexibility of ARexx.  No,
  357. not  just  as  an  easy way to make doors.  ARexx is used for the actual menus.
  358. The possibilities are limitless!)
  359.  
  360.      If you would like to contact me, for bug reports, suggestions, etc., I may
  361. be  reached  either by the address given above (hopefully for registrations) or
  362. with the BBS number and network addresses listed below.
  363.  
  364.    ------------------------------------------------------------------------
  365.    .-          -.  Christopher William Rea (U. of T. Computer Sci. Student)
  366.    |  |  | |    |  Sysop/IntuitionBase BBX (416)569-1482  (Toronto, Canada)
  367.    |  |__| |__  |  UUCP: cwrea@eastern.com    FIDO: Chris Rea @ 1:167/104.0
  368.    `-          -'  "I open my mouth and some idiot speaks..." -Midnight Oil
  369.    ------------------------------------------------------------------------
  370.  
  371.                                    12-Feb-93
  372.                                     Cheers!
  373.  
  374.  
  375.                   Appendix A: Release History (Newest First)
  376. -------------------------------------------------------------------------------
  377.  
  378. 12-Feb-93 / v1.07
  379. -----------------
  380.      Second  release.   This  can  be  considered a "major" release because now
  381. there is a BBX-specific version of The Immortal Struggle included as well.  The
  382. BBX-specific  executable  is  called  "TISBBX"  to  differentiate  between  the
  383. DLG-Pro/FalconCBCS/Xenolink  version,  which  is  now called "TISDFX".  The BBX
  384. version  of  T.I.S.   has  a NODE utilities command, which also shows up in the
  385. other  version  but disabled.  The ANSI command in the BBX version is disabled,
  386. since  BBX  offers superior ANSI colour mapping control.  The BBX version takes
  387. advantage of which ever text editor the user has configured his account to use,
  388. instead of using the original less capable T.I.S.  message editor.
  389.  
  390.      Also  new  and included in this release are two programs, "SQ", a question
  391. file  sorter  and  validation  utility,  and  "LPL", a program to list players'
  392. levels  to  determine a contest winner.  Please see the documentation for these
  393. programs for more information.
  394.  
  395.      Lastly,  there have been a few minor modifications to T.I.S.  itself.  The
  396. player  data  and  mountain data are no longer written as often; superior break
  397. condition  handling  has  reduced  the need for writing these files as often as
  398. they  were written before.  The executable has also become slightly smaller and
  399. more  optimal  as  a result of the work to convert T.I.S.  to take advantage of
  400. BBX.   A  small  display  bug or two fixed and a couple of other trivial things
  401. also changed.
  402.  
  403. 02-Jan-93 / v1.00
  404. -----------------
  405.      Initial  release  of  The  Immortal Struggle.  DLG-Pro/FalconCBCS/Xenolink
  406. version  only  was  released.  No bugs were reported, which is good, and I also
  407. got a few registrations, which is also good.  But I'd like to see more.  :-)
  408.  
  409.  
  410.                   Appendix B: The Immortal Coffee (A Recipe)
  411. -------------------------------------------------------------------------------
  412.      The  Immortal  Coffee  is a highly interesting beverage with which you can
  413. gain  higher  wisdom.   To  create  The  Immortal  Coffee,  you must follow the
  414. following instructions.
  415.  
  416.      You  must  procure  some water, a fairly large quantity of instant coffee,
  417. some  highly  sweet  brown  sugar,  some Bailey's Irish Cream, some Kahlua, and
  418. possibly some egg-nog.  (If it is the proper season for such an item.)
  419.  
  420.      Initially,  boil some water.  Pour this water in a cup.  When I say cup, I
  421. mean  a  large cup.  In fact, I really mean a very large cup.  Within this cup,
  422. you  must add a double dose of instant coffee.  Disregard anything it might say
  423. on  the container's label.  When I say double dose I mean double what one would
  424. usually  find  enough  to make one quite wired indeed.  Next, add one shot (one
  425. fluid  ounce)  of Kahlua to this large cup of boiling water and instant coffee.
  426. After  this  ingredient,  add  two  shots  (two fluid ounces) of Bailey's Irish
  427. Cream,  and then possibly some egg-nog (again, if it is in season.) Lastly, add
  428. plenty of brown sugar.
  429.  
  430.      The  Immortal  Coffee  is,  indeed,  quite  Immortal.  This combination of
  431. sugar,  caffeine, and ethanol will indubitably keep you awake for a long period
  432. of  time.   Thus  the reason why this is The Immortal Coffee.  (Did I forget to
  433. mention it tastes wicked?) Enjoy, and fleuh.
  434.  
  435. -------------------------------------------------------------------------------
  436.                                   END OF FILE
  437. -------------------------------------------------------------------------------
  438.